#include "ProcessPool.hpp"

void DownLoad(){
    cout << "我是[" << getpid()<<"]我是一个下载任务" << endl;
}
void Send(){
    cout << "我是[" << getpid()<<"]我是一个发送任务" << endl;
}
void Recv(){
    cout << "我是[" << getpid()<<"]我是一个接收任务" << endl;
}

int main(){
    tm.Insert(DownLoad);
    tm.Insert(Send);
    tm.Insert(Recv);

    ProcessPool pool(5);
    pool.Init();
    pool.Run();
    pool.Wait();
}